.recycle-field-component {
	position: relative;
	display: flex;
	padding: 26rpx 0;
	&::after {
		position: absolute;
		content: '';
		left: 0;
		bottom: 0;
		width: 100%;
		height: 1px;
		background-color: #ECECEC;
		transform: scaleY(0.5);
	}
	&:last-child::after {
		height: 0;
	}
	.field-image {
		display: flex;
		align-items: center;
		margin-right: 16rpx;
		width: 32rpx;
		height: 40rpx;
		.icon-field {
			width: 32rpx;
			height: 32rpx;
		}
	}
	.field-label {
		margin-right: 16rpx;
		font-size: 28rpx;
	}
	.field-body {
		flex: 1;
		overflow: hidden;
	}
	.field-more {
		display: flex;
		align-items: center;
		font-size: 28rpx;
		color: #55abfe;
		.icon-more {
			margin-left: 4rpx;
			width: 32rpx;
			height: 32rpx;
		}
	}
	.field-value {
		font-size: 28rpx;
		line-height: 40rpx;
		&.right {
			text-align: right;
		}
		&.center {
			text-align: center;
		}
		.field-placeholder {
			color: #cccccc;
		}
	}
}